﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.Entity.ResultModels
{
    public class tb_Emp_Manager1
    {
        [Key]
        public Guid EmpGuid { get; set; }
        public Guid? CorpGuid { get; set; }
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public Int32 ID { get; set; }
        public Int32? ClassId { get; set; }
        public Int32? CorpClassID { get; set; }
        public String TypeFlag { get; set; }
        public String Name { get; set; }
        public Byte? Sex { get; set; }
        public String IDCard { get; set; }
        public String Tel { get; set; }
        public Int16? SpecialityID { get; set; }
        public String SpecialityTxt { get; set; }
        public String Duty { get; set; }
        public String DutyLevel { get; set; }
        public String Education { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? StartTime { get; set; }
        public String InsuranceNum { get; set; }
        public String Remark { get; set; }
        public Int32? IsLeave { get; set; }
        public String FlowCode { get; set; }
        public Guid? AuthorGuid { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? CreatDate { get; set; }
        public Boolean? IsDel { get; set; }
        public String DoMajor { get; set; }
        public Int32? YaZhengCount { get; set; }
        public Int32? DogID { get; set; }
        public Int32? BithdayYear { get; set; }
        public Int32? BithdayMonth { get; set; }
        public String ZhiWu { get; set; }
        public String AreaCode { get; set; }
        public String CorpID { get; set; }
        public Int32? oldid { get; set; }
        public String pwd { get; set; }
        public String corpName { get; set; }
        public Int32? domajorint { get; set; }
        public Int32? dogisZero { get; set; }
        /// <summary>
        /// 档案存档号
        /// </summary>
        public String ArchiveCode { get; set; }
        /// <summary>
        /// 人事档案存档单位
        /// </summary>
        public String ArchiveCorp { get; set; }
        /// <summary>
        /// 存档单位联系电话
        /// </summary>
        public String ArchiveCorpTel { get; set; }
        /// <summary>
        /// 存档单位联系人
        /// </summary>
        public String ArchiveCorpLinkMan { get; set; }
        /// <summary>
        /// 存档备注
        /// </summary>
        public String ArchiveRemark { get; set; }
        /// <summary>
        /// 缴费代码
        /// </summary>
        public String InsutanceCode { get; set; }
        /// <summary>
        /// 缴费单位
        /// </summary>
        public String InsutanceCorp { get; set; }
        /// <summary>
        /// 缴费单位联系电话
        /// </summary>
        public String InsutanceCorpTel { get; set; }
        /// <summary>
        /// 缴费单位联系人
        /// </summary>
        public String InsutanceCorpLinkMan { get; set; }
        /// <summary>
        /// 缴费备注
        /// </summary>
        public String InsutanceRemark { get; set; }
        public Boolean? F_del_20101222 { get; set; }
        public String bCanBid_0210 { get; set; }
        public String EmployeeType { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Birthday { get; set; }
        public Int32? tb_Emp_IsOuter { get; set; }
        public String FlowCode_zjzx { get; set; }
        public String OrginazationCode { get; set; }
        /// <summary>
        /// 总监个人信息完善审核用
        /// </summary>
        public String FlowCode2 { get; set; }
        public String IDType { get; set; }
        public String MobileTel { get; set; }
        public String EMail { get; set; }
        public String GraduatedSchool { get; set; }
        public String zgzcCode { get; set; }
        public String PhotoFile { get; set; }
        public Byte IfHaveCA { get; set; }
        public Int32? empdogid { get; set; }
        public Byte? isShenBao { get; set; }
        public Byte? isFreeze { get; set; }
        public Byte? isZZEmp { get; set; }
        public String MsgRoles { get; set; }
        public String bCanBid { get; set; }
        public string flowcode1 { get; set; }
        public string TypeName { get; set; }

        /// <summary>
        /// 转出标识
        /// </summary>
        public Boolean? IsExit { get; set; }
        public string Description { get; set; }
        [NotMapped]
        public Decimal? Score { get; set; }
        public String zbdlBusinesscode { get; set; }
    }
}
